import java.util.Arrays;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 86183
 */
public class Test {
    /*编写一个方法，该方法的返回值是两个不大于100的正整数的最小公倍数
输入描述：两个int类型变量作为方法的参数
输出描述：int类型的变量，值为两个数的最小公倍数*/
    //方法三：Math方法 eg：求最大值 max = Math.max(int max, int b) 让max和 b 进行比较
    public static void main(String[] args) {
        int[] ary = new int[6];
        int max = 0;
        int min = 0;
        Scanner scanner = new Scanner(System.in);
        for (int i = 0; i <ary.length ; i++) {
            ary[i]=scanner.nextInt();
        }
        max = ary[0];
        min = ary[0];
        for( int i = 0 ;i <ary.length ;i++){
            max = Math.max(max ,ary[i]);
            min = Math.min(min , ary[i]);
        }
        System.out.println( max +" "+ min);
    }
    //方法二：Arrays.sort()进行排序
    public static void main4(String[] args) {
        int[] ary = new int[6];
        int max = 0;
        int min = 0;
        Scanner scanner = new Scanner(System.in);
        for (int i = 0; i <ary.length ; i++) {
            ary[i]=scanner.nextInt();
        }
        Arrays.sort(ary);
        min = ary[0];
        max = ary[ary.length - 1];
        System.out.println( max +" "+ min);
    }
    //方法一：
    public static void main3(String[] args) {
        int[] ary = new int[6];
        int max = 0;
        int min = 0;
        Scanner scanner = new Scanner(System.in);
        for (int i = 0; i <ary.length ; i++) {
            ary[i]=scanner.nextInt();
        }
        max = ary[0];
        min = ary[0];
        for( int i = 0 ;i <ary.length ;i++){
            if(max <= ary[i]){
                max = ary[i];
            }

        }
        for( int i = 0 ;i <ary.length ;i++){
            if(min >= ary[i]){
                min = ary[i];
            }
        }

        System.out.println(max+" "+min);
    }
    /*控制台输入整数，请设计一个死循环，当用户输入非正数时停止输入。请给出用户输入的正整数个数（默认输入个数不超过2147483647）
输入描述：若干整数，整数之间用空格隔开
输出描述：控制台输入的正整数个数*/
    public static void main2(String[] args) {
        int count = 0;
        Scanner scanner = new Scanner(System.in);
        boolean tag = true;
        while(tag){//tag = true 表示可以循环
            int a = scanner.nextInt();
            if( a > 0){//判断a是否为正数
                count ++ ;
            }else{
                tag = false;//结束循环
            }
        }
        System.out.println( count );
    }
    /*请根据给出的正则表达式来验证邮箱格式是否合法，如果用户输入的格式合法则输出「邮箱格式合法」，否则输出「邮箱格式不合法」。
输入描述：任意字符串
输出描述：根据输入的邮箱格式判断其合法于不合法，若输入字符串符合邮箱格式则输出邮箱格式合法，否则输出邮箱格式不合法*/
    //采用matches()函数是String类的一个方法,用于检查字符串是否匹配给定的正则表达式  如果为真，返回true，否则返回false
    public static void main1(String[] args) {
         Scanner scanner = new Scanner(System.in);
        String str = scanner.next();
        String emailMatcher="[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-zA-Z0-9]+";
        if(str.matches(emailMatcher)){
            System.out.println("邮箱格式合法");
        }else{
            System.out.println("邮箱格式不合法");
        }
    }
}
